[공지] openNAMU 계정 이전 신청을 받고 있습니다.
권한 부족
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의 ACL 탭을 확인하시기 바랍니다. 대신 편집 요청을 생성할 수 있습니다.
알림
현재 진행 중인 사용자 토론이 있습니다.
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
1. 개요2. 원인
2.1. 나무위키2.2. 더시드위키2.3. 알파위키, 더시드포럼
3. 결과
3.1. 나무위키3.2. 더시드위키3.3. 알파위키, 더 시드 피드백 사이트
4. 결론

1. 개요[편집]

include 문법을 엄청나게 사용하여 the seed 엔진을 사용하는 위키 모두를 마비시킨 사건.

2. 원인[편집]

짧게 말하자면 include 문법 도배와 인용문 문법 남발로 한 번에 글자 수가 많은 문서를 동시에 불러오는 과정을 반복하면서 엄청난 트래픽이 발생해 서버가 마비된 것이 원인.

2.1. 나무위키[편집]

2021년 12월 2일 약 15시 경, 나무위키의 'SARS-CoV-2/오미크론 변이' 문서에 한 통신사 아이피 유저가 편집 요청으로 반달을 했는데 모 사용자가 승인하는 바람에 문제가 발생한 것으로 보인다. 해당 편집요청 (@), 비교 (@)

그나마 불행 중 다행이었던 점은, 나무위키는 규모가 규모인 만큼 클라우드플레어의 제일 높은 플랜인 엔터프라이즈 플랜을 사용해, 엄청난 데이터 유동을 막을 수 있었다.

2.2. 더시드위키[편집]

모 사용자가 많은 문서에 include 문법을 남발함으로써 서버가 터졌다. 기여 목록, 그 중 한 문서 비교 (@)

2.3. 알파위키, 더시드포럼[편집]

더시드위키와 같은 서버를 사용하는 곳이므로 당연하게도(...) 불똥이 튀었다.

3. 결과[편집]

나무위키를 비롯한 알파위키, 더시드위키까지 522 오류 코드를 뿜으면서 서버와 연결되지 않았다.

당일 16시 쯤 나무위키는 클라우드플레어 디도스 검사가 자동으로 활성화되면서 서버가 정상화된 듯 했으나, 다시 접속이 어려워졌다.

당일 17시 쯤 복구가 완료되었다. the seed를 사용하는 위키 3개와 더 시드 피드백 사이트 모두 정상화되었다.

3.1. 나무위키[편집]

IP 유저는 당연히 차단되었고, 편집 요청을 승인한 모 사용자는 다중 계정이라는 이유로 무기한 차단되었다.

해당 사용자는 편집 요청을 닫으려다 실수로 승인했다고 한다. # @ 근데 관리자만 닫을 수 있잖아

그 이후에도 동일한 문서에 동일한 방법으로 반달을 했으나 운영 방해로 무기한 차단되었다. # @

3.2. 더시드위키[편집]

권한을 가지고 있는 당시 나무위키의 현직 관리자였던 사용자가 반달러를 긴급 차단하고 토론을 삭제한 뒤, 정식 관리자이자 소유자 대리인인 Cocoa가 모든 IPv4, IPv6을 로그인 허용 차단하여 로그인된 사용자만 테스트가 가능하게 하여 사건은 마무리 되었다. 스레드, 차단 기록

3.3. 알파위키, 더 시드 피드백 사이트[편집]

더시드위키가 돌아왔으니 당연히 정상화가 되었다.

4. 결론[편집]

the seed 엔진 긴급 패치로 현재는 문서 길이가 길다고 표시되며 원래 내용은 나오지 않게 되었고, 너무 많이 글자를 추가하면 저장되지 않게 패치되었다.

더시드포럼에 인클루드 확장기능을 추가해야 한다는 글이 올라왔다. 물론 받아들일지 말지는 namu의 자유.



라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.